/*
Theme Name: Baipa de Atlántida
Theme URI: http://baipadeatlantida.com
Author: Reynaldo G. R. - Diseño y Programación para la Web
Author URI: http://rgraptor.wordpress.com
Description: Plantilla para Wordpress, diseño responsive, colores rojo, negro, blanco, una columna, slider, carrusel, buscador, menu top, menu footer. 
Version: 2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: plantilla, wordpress, diseño responsive, rojo, negro, blanco, columna, slider, carrusel, buscador, menu top, menu footer
Text Domain: baipadeatlantida

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:300;
}
html {
    margin-top: 0px !important;
}
body{
	background-color:#6F111D;
	background-image:url(images/background.jpg);
}

#clear{
	clear:both;
}

#wrapper{
	margin:auto;
	width:100%;
	max-width:1170px;
}

#header{
	width:100%;
	height:100px;
	background-color:#6F111D;
	z-index:9999!important;
		
	-webkit-box-shadow:0px 0px 15px #000;
	-moz-box-shadow:0px 0px 15px #000;
	-o-box-shadow:0px 0px 15px #000;
	-ms-box-shadow:0px 0px 15px #000;
	box-shadow:0px 0px 15px #000;
}

#logo{
	float:left;
	margin-left:20px;
	z-index:99999!important;
	position:relative;
}
#logo img{
	border:none;
}

#banner{
	float:left;
	margin-left:300px;
	margin-top:30px;
	color:#fff;
}
#banner ul#menu-banner li a:link, #banner ul#menu-banner li a:visited, #banner ul#menu-banner li a:active{
	color:#E7DCA6;
	text-decoration:none;
	font-size:16px;
}
#banner ul#menu-banner li a:hover{
	color:#fff;
	text-decoration:none;
	font-size:16px;
}

ul#menu-banner li{
	list-style:none;
	float:left;
	margin-right:5px;
}

.linkBanners{
	float:left;
	padding-top:7px;
}
.buscador{
	float:left;
	margin-left:20px;
}
#banner .screen-reader-text, #searchsubmit{
	display:none;
}
#banner #s{
	width:300px;
	height:32px;
	background-color:#45151C;
	color:#C11E32;
	border:none;
	border-style:none;
	padding:0 4px 0 4px;
	background-image:url(images/buscar_lupa.jpg);
	background-repeat:no-repeat;
	background-position:right center;
}

#menu{
	width:100%;
	max-width:1170px;
	height:45px;
	
	background-color: #1B1B1B;
	background-image: linear-gradient(to bottom, #222, #111);
	background-repeat: repeat-x;
	border-color: #252525;

/*
	background-image:-webkit-linear-gradient(rgb(21%,21%,21%),hsla(146,0%,0%,1) 50%);
	background-image:-moz-linear-gradient(rgb(21%,21%,21%),hsla(146,0%,0%,1) 50%);
	background-image:-o-linear-gradient(rgb(21%,21%,21%),hsla(146,0%,0%,1) 50%);
	*/
	text-transform:uppercase;
	
	-webkit-box-shadow:0px 0px 15px #000;
	-moz-box-shadow:0px 0px 15px #000;
	-o-box-shadow:0px 0px 15px #000;
	box-shadow:0px 0px 15px #000;
	
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;
	-o-text-shadow:1px 1px 1px #000;
	text-shadow:1px 1px 1px #000;
}

ul#menu-principal li{
	list-style:none;
	float:left;
	margin:10px 10px 0 0;
}

#menu a:link{
	color:#FFF;
	font-size:18px;
	text-decoration:none;
}
#menu a:visited{
	color:#FFF;
	font-size:18px;
	text-decoration:none;
}
#menu a:hover{
	color:#E7DCA6;
	font-size:18px;
	text-decoration:none;
}
#menu a:active{
	color:#FFF;
	font-size:18px;
	text-decoration:none;
}
ul#menu-principal li.current-menu-item a{
	color:#E7DCA6;
}

#menu-item-349{
	background-color: #BD3243;
	background-image: -webkit-linear-gradient(center bottom , #BD3343 25%, #BD3249 65%, #E77E8C 87%, #FFA4A8 94%, #FFC5CA 100%);
	background-image: -moz-linear-gradient(center bottom , #BD3343 25%, #BD3249 65%, #E77E8C 87%, #FFA4A8 94%, #FFC5CA 100%);
	background-image: -o-linear-gradient(center bottom , #BD3343 25%, #BD3249 65%, #E77E8C 87%, #FFA4A8 94%, #FFC5CA 100%);
	background-image: linear-gradient(center bottom , #BD3343 25%, #BD3249 65%, #E77E8C 87%, #FFA4A8 94%, #FFC5CA 100%);
	padding:11px 10px 11px 10px;
	margin-top:0px!important;
}






#sliderTop{
	width:100%;
	max-width:1130px;
	background-color:#000;
	margin-top:-40px;
	margin-left:20px;
	float:left;
	
	
	overflow:hidden;
	
	max-height:0px;

		-webkit-transition:max-height 0.5s linear;
		-moz-transition:max-height 0.5s linear;
		transition:max-height 0.5s linear;		
}




#submenu_CATERING, #submenu_BOMBONERIA, #submenu_ROTISERIA, #submenu_CONFITERIA, #submenu_PANADERIA, #submenu_PASTAS, #submenu_PEDIDOS{
	width:100%;
	background-color:#000;
	padding:0px;
	position:relative;	
	color:#fff;
	display:none;
	margin-bottom:40px;
}
.subM_CATERING{
	float:left;
	width:25%;
}
#submenu_CATERING ul{
	padding:10px 10px 10px 20px;
}

#submenu_BOMBONERIA{
	background-image:url(images/bomboneria.jpg);
	background-repeat:no-repeat;
	
}
.subM_BOMBONERIA_0{
	float:left;
	width:20%;
	margin-left:40%;
}
.subM_BOMBONERIA{
	float:left;
	width:20%;
}
#submenu_BOMBONERIA ul{
	padding:10px 10px 10px 20px;
}

#submenu_ROTISERIA{
	background-image:url(images/rotiseria.png);
	background-repeat:no-repeat;	
}

#submenu_CONFITERIA{
	background-image:url(images/confiteria.png);
	background-repeat:no-repeat;	
}

#submenu_PANADERIA{
	background-image:url(images/panaderia.png);
	background-repeat:no-repeat;	
}

#submenu_PASTAS{
	background-image:url(images/pastas.png);
	background-repeat:no-repeat;	
}

.subM_PEDIDOS{
	float:left;
	width:50%;
}

#submenu_PEDIDOS ul{
	padding:10px 10px 10px 20px;
}

#submenu_PEDIDOS a:link{
	color:#BFBFBF;
	text-decoration:none;
}
#submenu_PEDIDOS a:visited{
	color:#BFBFBF;
	text-decoration:none;
}
#submenu_PEDIDOS a:hover{
	color:#FEDCA6;
	text-decoration:none;
}
#submenu_PEDIDOS a:active{
	color:#BFBFBF;
	text-decoration:none;
}






#slider{
	width:100%;
	max-width:1130px;
	background-color:#000;
	margin-top:-40px;
	margin-left:20px;
	float:left;	
}


.triangulo1{
	background-image: url(images/triangulo1.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position:relative;	
	
}
.triangulo2{
	background-image: url(images/triangulo2.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position: relative;
	float:right; 
	top:-20px;	
}

.triangulo3{
	background-image: url(images/triangulo3.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position:relative;	
	top:-20px;	
}
.triangulo4{
	background-image: url(images/triangulo4.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position: relative;
	float:right; 
	top:-40px;	
}

.bajoSlider{
	background-color:#6F111D;
	width:100%;
	height:40px;
	margin-top:-20px;
	
	-webkit-box-shadow:0px 0px 15px #000;
	-moz-box-shadow:0px 0px 15px #000;
	-o-box-shadow:0px 0px 15px #000;
	-ms-box-shadow:0px 0px 15px #000;
	box-shadow:0px 0px 15px #000;
}

#contenido{
	background-color:#000;
	width:100%;
	margin-top:0px;
	color:#fff;
	-webkit-box-shadow:0px 0px 15px #000;
	-moz-box-shadow:0px 0px 15px #000;
	-o-box-shadow:0px 0px 15px #000;
	-ms-box-shadow:0px 0px 15px #000;
	box-shadow:0px 0px 15px #000;
}
.contenido_catering{
	background-color:#AA4A56!important;
	max-width: 1130px!important;
	margin-left: 20px!important;
}
#contenido a:link{
	color:#BD8990;
	text-decoration:none;
}
#contenido a:visited{
	color:#BD8990;
	text-decoration:none;
}
#contenido a:hover{
	color:#761F2A;
	text-decoration:none;
}
#contenido a:active{
	color:#BD8990;
	text-decoration:none;
}


#contenido.contenido_catering a:link{
	color:#6F111D;
	text-decoration:none;
	font-style:italic;
}
#contenido.contenido_catering a:visited{
	color:#6F111D;
	text-decoration:none;
	font-style:italic;
}
#contenido.contenido_catering a:hover{
	color:#BD8990;
	text-decoration:none;
	font-style:italic;
}
#contenido.contenido_catering a:active{
	color:#6F111D;
	text-decoration:none;
	font-style:italic;
}


#contenidoA{
	float:left;
	width:49%;
	padding-right:10px;
}
#contenidoB{
	float:left;
	width:49%;
	padding-left:10px;
}
#contenido p{
	color:#fff;
	font-size:14px;
	line-height:20px;
	padding:5px 0 5px 0;
}
.paddContenido{
	padding:30px;
}
.padd{
	padding:10px;
}

#cuadrito{
	width:25%;
	height:320px;
	float:left;
}
.cuadrito_catering{
	width:24%!important;
	background-color:#fff;
	margin:5px;
	
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
#cuadrito_imagen{
	text-align:center;
	margin-bottom:10px;
}
#cuadrito_imagen img{
	border:thin;
	border-style:solid;
	color:#fff;
}
.tituloContenidoTop{
	color:#AD2D3D;
	font-size:22px;
	font-weight:100;
	margin-bottom:10px;
	font-style:italic;
	text-transform:uppercase;
}
.tituloContenidoTop2{
	color:#fff;
	font-size:22px;
	font-weight:100;
	margin-bottom:10px;
	font-style:italic;
	text-transform:uppercase;
}
.tituloContenidoTop3{
	color:#fff;
	font-size:18px;
	font-weight:100;
	margin-bottom:10px;
	font-style:italic;
	text-transform:uppercase;
}
.cuadrito_titulo{
	color:#AD2D3D;
	font-size:16px;
	font-weight:900;
	margin-bottom:10px;
	font-style:italic;
}
.cuadrito_titulo_catering{
	color:#6F111D;
	font-size:16px;
	font-weight:900;
	margin-bottom:10px;
	font-style:italic;
}
.cuadrito_titulo_sub{
	color:#AD2D3D;
	font-size:16px;
	font-weight:900;
	margin-bottom:10px;
	font-style:italic;
	text-decoration:underline;
}
.cuadrito_contenido{
	color:#fff;
}
div.cuadrito_contenido_catering p{
	color:#000!important;
}
div.cuadrito_contenido p{
	padding:0 0 5px 0;
}

div.cuadrito_contenido a:link{
	color:#BD8990!important;
	text-decoration:none!important;
}
div.cuadrito_contenido a:visited{
	color:#BD8990!important;
	text-decoration:none!important;
}
div.cuadrito_contenido a:hover{
	color:#761F2A!important;
	text-decoration:none!important;
}
div.cuadrito_contenido a:active{
	color:#BD8990!important;
	text-decoration:none!important;
}

b, strong{
	font-weight:bold;
}

#footer{
	background-color:#1F1F1F;
	width:100%;
	
	-webkit-box-shadow:0px 0px 15px #000;
	-moz-box-shadow:0px 0px 15px #000;
	-o-box-shadow:0px 0px 15px #000;
	-ms-box-shadow:0px 0px 15px #000;
	box-shadow:0px 0px 15px #000;
}
.cuadroFooterCover1{
	width:32%;
	float:left;
	border-right:thin;
	border-right-style:solid;
	border-right-color:#BDBDBD;
	height:300px;
}
.cuadroFooterCover2{
	width:32%;
	float:left;
	border-right:thin;
	border-right-style:solid;
	border-right-color:#BDBDBD;
	height:300px;
}
.cuadroFooterCover3{
	width:35%;
	float:left;
	height:300px;
}
.cuadroFooter{
	padding:0 20px 0 20px;
}
div.cuadroFooter h3{
	color:#BDBDBD;
	font-size:22px;
	text-transform:uppercase;
	font-weight:100;
	margin-bottom:10px;
}
p.imgFooter{
	text-align:center;
}
div.cuadroFooter p{
	color:#BDBDBD;
	font-size:14px;
	padding:5px 0 5px 0;
}
div.cuadroFooter a:link{
	color:#BDBDBD;
	text-transform:uppercase;
	text-decoration:underline;
}
div.cuadroFooter a:visited{
	color:#BDBDBD;
	text-transform:uppercase;
	text-decoration:underline;
}
div.cuadroFooter a:hover{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
div.cuadroFooter a:active{
	color:#BDBDBD;
	text-transform:uppercase;
	text-decoration:underline;
}
div.cuadroFooter p.derecha{
	text-align:right;
}
.derecha{
	text-align:right;
}

#pie{
	background-color:#000;
	width:100%;
	
	-webkit-box-shadow:0px 0px 15px #000;
	-moz-box-shadow:0px 0px 15px #000;
	-o-box-shadow:0px 0px 15px #000;
	-ms-box-shadow:0px 0px 15px #000;
	box-shadow:0px 0px 15px #000;
}

#menu-footer{
	width:67%;
	margin:auto;
}
ul#menu-footer li{
	list-style:none;
	float:left;
	margin-right:5px;
	padding-right:5px;
}

#pie a:link{
	color:#8A8A8A;
	text-transform:uppercase;
	text-decoration:none;
}
#pie a:visited{
	color:#8A8A8A;
	text-transform:uppercase;
	text-decoration:none;
}
#pie a:hover{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#pie a:active{
	color:#8A8A8A;
	text-transform:uppercase;
	text-decoration:none;
}

.cuadroPie{
	color:#8A8A8A;
	padding:0px;
	margin:auto;
	text-align:center;
}

#menu-footer #menu-item-152, #menu-item-77, #menu-footer #menu-item-78, #menu-footer #menu-item-79, #menu-footer #menu-item-80, #menu-footer #menu-item-81, #menu-footer #menu-item-82, #menu-footer #menu-item-83, #menu-footer #menu-item-84, #menu-footer #menu-item-85, #menu-footer #menu-item-611, #menu-footer #menu-item-613, #menu-footer #menu-item-610, #menu-footer #menu-item-612, #menu-footer #menu-item-614{
	border-right:thin;
	border-right-style:solid;
	border-right-color:#8A8A8A;
}

input.wpcf7-text, input.wpcf7-date{
	height:28px;
	width:100%;
}
.wpcf7-textarea{
	width:100%;
}
input.wpcf7-submit{
	padding:10px;
	border:none;
	background-color:#fff;
	color:#000;
	font-weight:900;
	cursor:pointer;
}


#social{
	position: fixed;
	top:25px;
	right:0px;
}
#movil img{
	display:none;
}

#mo{
	position:relative;
}



.gallery .gllr_image_block {
    margin-right: 10px;
}

ul#menu-fillter{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#fff;
}
ul#menu-fillter li{
	list-style:none;
	float:left;
	margin:5px 2px 5px 2px;
	
}

ul#menu-fillter li a:link{
	color:#fff;
	text-decoration:none;
}
ul#menu-fillter li a:visited{
	color:#fff;
	text-decoration:none;
}
ul#menu-fillter li a:hover{
	color:#ccc!important;
	font-style:normal!important;
	text-decoration:none;
}
ul#menu-fillter li a:active{
	color:#fff;
	text-decoration:none;
}

#pedido1, #pedido2, #pedido3, #pedido4, #verZonas, #verZonasF{
	cursor:pointer;
}
#pedido_cuadro_1,
#pedido_cuadro_2,
#pedido_cuadro_3,
#pedido_cuadro_4{
	background-color:#830D1D;
	color:#fff;
	width:260px;
	position:absolute;
	top:5px;
	right:5px;
	display:none;
	z-index:9999999;
	
	
	-webkit-box-shadow:0px 0px 5px #000;
	-moz-box-shadow:0px 0px 5px #000;
	-o-box-shadow:0px 0px 5px #000;
	box-shadow:0px 0px 5px #000;
}
#pedido_cuadro_1 p,
#pedido_cuadro_2 p,
#pedido_cuadro_3 p,
#pedido_cuadro_4 p{
	margin:5px 0;
}
#pedido_cuadro_1 ul li,
#pedido_cuadro_2 ul li,
#pedido_cuadro_3 ul li,
#pedido_cuadro_4 ul li{
	margin:0 0 0 20px;
}
.blanco{
	border:thin;
	border-style:solid;
	border-color:#fff;
}

#pedido_cuadro_1 input.wpcf7-text, #pedido_cuadro_1 input.wpcf7-date,
#pedido_cuadro_2 input.wpcf7-text, #pedido_cuadro_2 input.wpcf7-date,
#pedido_cuadro_3 input.wpcf7-text, #pedido_cuadro_3 input.wpcf7-date,
#pedido_cuadro_4 input.wpcf7-text, #pedido_cuadro_4 input.wpcf7-date{
	height:22px;
}

#btnClose1,
#btnClose2,
#btnClose3,
#btnClose4,
#btnClose5{
	width:30px;
	height:30px;
	background-image:url(images/fancy_close.png);
	background-repeat:no-repeat;
	float:right;
	cursor:pointer;
}

#verZonasCuadro{
	background-color:#fff;
	color:#000;
	width:300px;
	position: fixed;
	top:5px;
	right:5px;
	display:none;
	z-index:9999999;
		
	-webkit-box-shadow:0px 0px 5px #000;
	-moz-box-shadow:0px 0px 5px #000;
	-o-box-shadow:0px 0px 5px #000;
	box-shadow:0px 0px 5px #000;
}


#todos,
#sandwiches,
#sandwichesEs,
#saladitos,
#saladitosEs,
#estaciones,
#bocadosCalientes,
#platosCalientes,
#bocadosFrios,
#parrilla
{
	cursor:pointer;
}



.page-numbers { font-size: 22px; color:#6F111D; }
.page-numbers.current {font-size: 22px; color: #fff; }
.page-numbers .dots {font-size: 22px; letter-spacing: 1px }
a.page-numbers  { font-size: 22px; color: #fff; }

.pagination{
	clear:both;
	float:none;
	text-align:center;
	width:100%;
	margin-top:20px;
}

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

@media only screen and (min-width : 300px) and (max-width : 480px){
#submenu_CATERING, #submenu_BOMBONERIA, #submenu_ROTISERIA, #submenu_CONFITERIA, #submenu_PANADERIA, #submenu_PASTAS, #submenu_PEDIDOS{
	background-image:none;
	margin-bottom:0px;
}



#sliderTop{
	width:100%;
	max-width:1130px;
	background-color:#000;
	margin-top:0px;
	margin-left:0px;
	float:left;
	
	
	overflow:hidden;

	max-height:0px;

		-webkit-transition:max-height 0.5s linear;
		-moz-transition:max-height 0.5s linear;
		transition:max-height 0.5s linear;		
}	
	
.subM_CATERING{
	float: none;
	width:100%;
}
.subM_BOMBONERIA_0{
	float: none;
	width:100%;
	margin-left:0px;
}
.subM_BOMBONERIA{
	float: none;
	width:100%;
}	
.subM_PEDIDOS{
	float: none;
	width:100%;
}	
	
	
	#header{
		height:280px;
	}
	#logo{
		float:none;
	}
	#banner{
		float:left;
		margin-left:10px;
		margin-top:10px;
		color:#fff;
	}
	.linkBanners{
		float: none;
		padding-top:7px;
		text-align:center;
	}
	.buscador{
		float: none;
		margin-left:0px;
	}
	#banner #s{
		width:280px;
		height:32px;
		margin-top:20px;
		background-color:#45151C;
		color:#C11E32;
		border:none;
		border-style:none;
		padding:0 4px 0 4px;
		background-image:url(images/buscar_lupa.jpg);
		background-repeat:no-repeat;
		background-position:right center;
	}
	#social{
		position: absolute;
		top:25px;
		right:0px;
	}
	#movil{
		width:100%;		
	}
	
	#movil img{
		padding:2px 10px 0 0;
		cursor:pointer;
		float:right;
		display: block;
		z-index:999999;
		position:relative;
	}
	#menu{
		width:100%;
		max-width:1170px;
		height:45px;
		max-height:45px;
		overflow:hidden;
		position:relative;
		
	
		-webkit-transition:max-height 0.4s linear;
		-moz-transition:max-height 0.4s linear;
		transition:max-height 0.4s linear;
		
		-webkit-transition:height 0.4s linear;
		-moz-transition:height 0.4s linear;
		transition:height 0.4s linear;
		
		background-color: #1B1B1B;
		background-image: linear-gradient(to bottom, #222, #111);
		background-repeat: repeat-x;
		border-color: #252525;
		text-transform:uppercase;
		
		-webkit-box-shadow:0px 0px 15px #000;
		-moz-box-shadow:0px 0px 15px #000;
		-o-box-shadow:0px 0px 15px #000;
		box-shadow:0px 0px 15px #000;
		
		-webkit-text-shadow:1px 1px 1px #000;
		-moz-text-shadow:1px 1px 1px #000;
		-o-text-shadow:1px 1px 1px #000;
		text-shadow:1px 1px 1px #000;
		z-index:99999;
	}
	#movil:hover #menu{
		height:300px;
		max-height:300px!important;
		position:relative;
		z-index:99999;
		display:block;
	}
	ul#menu-principal{
		padding:45px 10px 10px 10px;
	}
	ul#menu-principal li{
		list-style:none;
		float: none;
		margin: 5px;
		
	}
	#menu a:link{
		color:#FFF;
		font-size:18px;
		text-decoration:none;
		display:block;
		width:100%;
	}
	#menu a:visited{
		color:#FFF;
		font-size:18px;
		text-decoration:none;
		display:block;
		width:100%;
	}
	#menu a:hover{
		color:#E7DCA6;
		font-size:18px;
		text-decoration:none;
		display:block;
		width:100%;
	}
	#menu a:active{
		color:#FFF;
		font-size:18px;
		text-decoration:none;
		display:block;
		width:100%;
	}
	
.triangulo1{
	background-image: url(images/triangulo1.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position:relative;
	display:none;	
}
.triangulo2{
	background-image: url(images/triangulo2.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position: relative;
	float:right; 
	top:-20px;	
	display:none;
}

.triangulo3{
	background-image: url(images/triangulo3.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position:relative;	
	top:-20px;
	display:none;
}
.triangulo4{
	background-image: url(images/triangulo4.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position: relative;
	float:right; 
	top:-40px;	
	display:none;
}
#slider{
	width:100%;
	background-color:#000;
	margin-top:0px;
	margin-left:0px;
}
.bajoSlider {
    background-color: #6F111D;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    box-shadow: 0px 0px 15px #000;
}

.contenido_catering {
    margin-left: 0px !important;
}

#cuadrito {
    width: 100%;
    height: 320px;
    float: none;
}
.cuadrito_catering{
	width:100%!important;
	background-color:#fff;
	margin:5px;
	
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.cuadroFooterCover1 {
    width: 100%;
    float: none;
    border-right: none;
    height: 250px;
	
}
.cuadroFooterCover2 {
    width: 100%;
    float: none;
    border-right: none;
    height: 250px;
}
.cuadroFooterCover3 {
    width: 100%;
    float: none;
    border-right: none;
    height: 340px;
}

#contenidoA{
	float: none;
	width:100%;
	padding-right:0px;
}
#contenidoB{
	float: none;
	width:100%;
	padding-left:0px;
}
input.wpcf7-text{
	height:28px;
	width:100%;
}
.wpcf7-textarea{
	width:100%;
}
#gallery-1 .gallery-item {
    float: none!important;
    margin-top: 10px;
    text-align: center;
    width: 100%!important;
}
}


@media only screen and (min-width : 360px) and (max-width : 767px){
#submenu_CATERING, #submenu_BOMBONERIA, #submenu_ROTISERIA, #submenu_CONFITERIA, #submenu_PANADERIA, #submenu_PASTAS, #submenu_PEDIDOS{
	background-image:none;
	margin-bottom:0px;
}

#sliderTop{
	width:100%;
	max-width:1130px;
	background-color:#000;
	margin-top:0px;
	margin-left:0px;
	float:left;
	
	
	overflow:hidden;

	max-height:0px;

		-webkit-transition:max-height 0.5s linear;
		-moz-transition:max-height 0.5s linear;
		transition:max-height 0.5s linear;		
}	
	
.subM_CATERING{
	float: none;
	width:100%;
}
.subM_BOMBONERIA_0{
	float: none;
	width:100%;
	margin-left:0px;
}
.subM_BOMBONERIA{
	float: none;
	width:100%;
}	
.subM_PEDIDOS{
	float: none;
	width:100%;
}	
	
	#header{
		height:280px;
	}
	#logo{
		float:none;
	}
	#banner{
		float:left;
		margin-left:10px;
		margin-top:10px;
		color:#fff;
	}
	.linkBanners{
		float: none;
		padding-top:7px;
		text-align:center;
	}
	.buscador{
		float: none;
		margin-left:0px;
	}
	#banner #s{
		width:280px;
		height:32px;
		margin-top:20px;
		background-color:#45151C;
		color:#C11E32;
		border:none;
		border-style:none;
		padding:0 4px 0 4px;
		background-image:url(images/buscar_lupa.jpg);
		background-repeat:no-repeat;
		background-position:right center;
	}
	#social{
		position: absolute;
		top:25px;
		right:0px;
	}
	#movil{
		width:100%;		
	}
	
	#movil img{
		padding:2px 10px 0 0;
		cursor:pointer;
		float:right;
		display: block;
		z-index:999999;
		position:relative;
	}
	#menu{
		width:100%;
		max-width:1170px;
		height:45px;
		max-height:45px;
		overflow:hidden;
		position:relative;
		
	
		-webkit-transition:max-height 0.4s linear;
		-moz-transition:max-height 0.4s linear;
		transition:max-height 0.4s linear;
		
		-webkit-transition:height 0.4s linear;
		-moz-transition:height 0.4s linear;
		transition:height 0.4s linear;
		
		background-color: #1B1B1B;
		background-image: linear-gradient(to bottom, #222, #111);
		background-repeat: repeat-x;
		border-color: #252525;
		text-transform:uppercase;
		
		-webkit-box-shadow:0px 0px 15px #000;
		-moz-box-shadow:0px 0px 15px #000;
		-o-box-shadow:0px 0px 15px #000;
		box-shadow:0px 0px 15px #000;
		
		-webkit-text-shadow:1px 1px 1px #000;
		-moz-text-shadow:1px 1px 1px #000;
		-o-text-shadow:1px 1px 1px #000;
		text-shadow:1px 1px 1px #000;
		z-index:99999;
	}
	#movil:hover #menu{
		height:300px;
		max-height:300px!important;
		position:relative;
		z-index:99999;
		display:block;
	}
	ul#menu-principal{
		padding:45px 10px 10px 10px;
	}
	ul#menu-principal li{
		list-style:none;
		float: none;
		margin: 5px;
		
	}
	#menu a:link{
		color:#FFF;
		font-size:18px;
		text-decoration:none;
		display:block;
		width:100%;
	}
	#menu a:visited{
		color:#FFF;
		font-size:18px;
		text-decoration:none;
		display:block;
		width:100%;
	}
	#menu a:hover{
		color:#E7DCA6;
		font-size:18px;
		text-decoration:none;
		display:block;
		width:100%;
	}
	#menu a:active{
		color:#FFF;
		font-size:18px;
		text-decoration:none;
		display:block;
		width:100%;
	}
	
.triangulo1{
	background-image: url(images/triangulo1.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position:relative;
	display:none;	
}
.triangulo2{
	background-image: url(images/triangulo2.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position: relative;
	float:right; 
	top:-20px;	
	display:none;
}

.triangulo3{
	background-image: url(images/triangulo3.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position:relative;	
	top:-20px;
	display:none;
}
.triangulo4{
	background-image: url(images/triangulo4.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position: relative;
	float:right; 
	top:-40px;	
	display:none;
}
#slider{
	width:100%;
	background-color:#000;
	margin-top:0px;
	margin-left:0px;
}
.bajoSlider {
    background-color: #6F111D;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    box-shadow: 0px 0px 15px #000;
}

.contenido_catering {
    margin-left: 0px !important;
}

#cuadrito {
    width: 100%;
    height: 320px;
    float: none;
}
.cuadrito_catering{
	width:100%!important;
	background-color:#fff;
	margin:5px;
	
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.cuadroFooterCover1 {
    width: 100%;
    float: none;
    border-right: none;
    height: 250px;
	
}
.cuadroFooterCover2 {
    width: 100%;
    float: none;
    border-right: none;
    height: 250px;
}
.cuadroFooterCover3 {
    width: 100%;
    float: none;
    border-right: none;
    height: 340px;
}

#contenidoA{
	float: none;
	width:100%;
	padding-right:0px;
}
#contenidoB{
	float: none;
	width:100%;
	padding-left:0px;
}
input.wpcf7-text{
	height:28px;
	width:100%;
}
.wpcf7-textarea{
	width:100%;
}
#gallery-1 .gallery-item {
    float: none!important;
    margin-top: 10px;
    text-align: center;
    width: 100%!important;
}
}


@media only screen and (min-width : 768px) and (max-width : 999px){
	#submenu_CATERING, #submenu_BOMBONERIA, #submenu_ROTISERIA, #submenu_CONFITERIA, #submenu_PANADERIA, #submenu_PASTAS, #submenu_PEDIDOS{
	margin-bottom:0px;
}
#sliderTop{
	width:100%;
	max-width:1130px;
	background-color:#000;
	margin-top:0px;
	margin-left:0px;
	float:left;

	overflow:hidden;

	max-height:0px;

		-webkit-transition:max-height 0.5s linear;
		-moz-transition:max-height 0.5s linear;
		transition:max-height 0.5s linear;		
}	
	
	#header{
		height:180px;
	}
	#logo{
		float: left;
	}
	#banner{
		float:left;
		margin-left:20px;
		margin-top:20px;
		color:#fff;
	}
	#menu-banner{
		padding-top:20px;
	}
	.linkBanners{
		float: left;
		padding-top:7px;
		text-align:center;
	}
	.buscador{
		float: left;
		margin-left:10px;
	}
	#banner #s{
		width:200px;
		height:32px;
		margin-top:20px;
		background-color:#45151C;
		color:#C11E32;
		border:none;
		border-style:none;
		padding:0 4px 0 4px;
		background-image:url(images/buscar_lupa.jpg);
		background-repeat:no-repeat;
		background-position:right center;
	}
	#social{
		position: absolute;
		top:25px;
		right:0px;
	}
	#movil{
		width:100%;
			
	}
	
	#movil img{
		padding:2px 10px 0 0;
		cursor:pointer;
		float:right;
		display: block;
		z-index:999999;
		position:relative;
	}
	#menu{
		width:100%;
		max-width:1170px;
		height:45px;
		max-height:45px;
		overflow:hidden;
		position:relative;
	
		-webkit-transition:max-height 0.4s linear;
		-moz-transition:max-height 0.4s linear;
		transition:max-height 0.4s linear;
		
		-webkit-transition:height 0.4s linear;
		-moz-transition:height 0.4s linear;
		transition:height 0.4s linear;
		
		background-color: #1B1B1B;
		background-image: linear-gradient(to bottom, #222, #111);
		background-repeat: repeat-x;
		border-color: #252525;
		text-transform:uppercase;
		
		-webkit-box-shadow:0px 0px 15px #000;
		-moz-box-shadow:0px 0px 15px #000;
		-o-box-shadow:0px 0px 15px #000;
		box-shadow:0px 0px 15px #000;
		
		-webkit-text-shadow:1px 1px 1px #000;
		-moz-text-shadow:1px 1px 1px #000;
		-o-text-shadow:1px 1px 1px #000;
		text-shadow:1px 1px 1px #000;
		z-index:99999;
	}
	#movil:hover #menu{
		height:300px;
		max-height:300px!important;
		position:relative;
		z-index:99999;
		display:block;
	}
	ul#menu-principal{
		padding:45px 10px 10px 10px;
	}
	ul#menu-principal li{
		list-style:none;
		float: none;
		margin: 5px;
		
	}
	#menu a:link{
		color:#FFF;
		font-size:18px;
		text-decoration:none;
		display:block;
		width:100%;
	}
	#menu a:visited{
		color:#FFF;
		font-size:18px;
		text-decoration:none;
		display:block;
		width:100%;
	}
	#menu a:hover{
		color:#E7DCA6;
		font-size:18px;
		text-decoration:none;
		display:block;
		width:100%;
	}
	#menu a:active{
		color:#FFF;
		font-size:18px;
		text-decoration:none;
		display:block;
		width:100%;
	}
	
.triangulo1{
	background-image: url(images/triangulo1.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position:relative;
	display:none;	
}
.triangulo2{
	background-image: url(images/triangulo2.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position: relative;
	float:right; 
	top:-20px;	
	display:none;
}

.triangulo3{
	background-image: url(images/triangulo3.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position:relative;	
	top:-20px;
	display:none;
}
.triangulo4{
	background-image: url(images/triangulo4.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	position: relative;
	float:right; 
	top:-40px;	
	display:none;
}
#slider{
	width:100%;
	background-color:#000;
	margin-top:0px;
	margin-left:0px;
}
.bajoSlider {
    background-color: #6F111D;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    box-shadow: 0px 0px 15px #000;
}

.contenido_catering {
    margin-left: 0px !important;
}

#cuadrito {
    width: 100%;
    height: 320px;
    float: none;
}
.cuadrito_catering{
	width:100%!important;
	background-color:#fff;
	margin:5px;
	
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.cuadroFooterCover1 {
    width: 100%;
    float: none;
    border-right: none;
    height: 250px;
	
}
.cuadroFooterCover2 {
    width: 100%;
    float: none;
    border-right: none;
    height: 250px;
}
.cuadroFooterCover3 {
    width: 100%;
    float: none;
    border-right: none;
    height: 340px;
}

#contenidoA{
	float: none;
	width:100%;
	padding-right:0px;
}
#contenidoB{
	float: none;
	width:100%;
	padding-left:0px;
}
input.wpcf7-text{
	height:28px;
	width:100%;
}
.wpcf7-textarea{
	width:100%;
}
#gallery-1 .gallery-item {
    float: none!important;
    margin-top: 10px;
    text-align: center;
    width: 100%!important;
}
.gllr_image_row {
	clear:none!important;
}
}


@media only screen and (min-width : 1000px) and (max-width : 1169px){
#wrapper{
	margin:auto;
	width:100%;
	max-width:1000px;
}
#banner{
	float:left;
	margin-left:100px;
	margin-top:30px;
	color:#fff;
}

ul#menu-principal li {
    list-style: outside none none;
    float: left;
    margin: 14px 10px 0px 0px;
}
#menu-item-349 {
    background-color: #BD3243;
    background-image: -moz-linear-gradient(center bottom , #BD3343 25%, #BD3249 65%, #E77E8C 87%, #FFA4A8 94%, #FFC5CA 100%);
    padding: 14px 10px;
    margin-top: 0px !important;
}

#menu a:link{
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
#menu a:visited{
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
#menu a:hover{
	color:#E7DCA6;
	font-size:14px;
	text-decoration:none;
}
#menu a:active{
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}

#menu-item-30{
	background-color: #BD3243;
	background-image: -webkit-linear-gradient(center bottom , #BD3343 25%, #BD3249 65%, #E77E8C 87%, #FFA4A8 94%, #FFC5CA 100%);
	background-image: -moz-linear-gradient(center bottom , #BD3343 25%, #BD3249 65%, #E77E8C 87%, #FFA4A8 94%, #FFC5CA 100%);
	background-image: -o-linear-gradient(center bottom , #BD3343 25%, #BD3249 65%, #E77E8C 87%, #FFA4A8 94%, #FFC5CA 100%);
	background-image: linear-gradient(center bottom , #BD3343 25%, #BD3249 65%, #E77E8C 87%, #FFA4A8 94%, #FFC5CA 100%);
	padding:11px 10px 16px 10px;
	margin-top:0px!important;
}
#slider{
	width:100%;
	max-width:960px;
	background-color:#000;
	margin-top:-40px;
	margin-left:20px;
}
.contenido_catering {
    max-width: 960px !important;
}
#contenidoA{
	float: left;
	width:48%;
	padding-right:10px;
}
#contenidoB{
	float: left;
	width:48%;
	padding-left:10px;
}
.cuadrito_catering {
    width: 48.6% !important;
}

.gllr_image_row {
	clear:none!important;
}
}