/* !Blueprint */

/*
section{
	border: 1px solid #eee;
}

.container, .conteiner-fluid{
	border: 1px dotted #ccc;
}

*/

@font-face {
    font-family: "Celine Dion Handwriting";
    src: url("http://db.onlinewebfonts.com/t/905461f4a3bb73b6551a95285f98d9be.eot");
    src: url("http://db.onlinewebfonts.com/t/905461f4a3bb73b6551a95285f98d9be.eot?#iefix") format("embedded-opentype"),
    url("http://db.onlinewebfonts.com/t/905461f4a3bb73b6551a95285f98d9be.woff") format("woff"),
    url("http://db.onlinewebfonts.com/t/905461f4a3bb73b6551a95285f98d9be.ttf") format("truetype"),
    url("http://db.onlinewebfonts.com/t/905461f4a3bb73b6551a95285f98d9be.svg#Celine Dion Handwriting") format("svg");
}


/* Layout */
section .container{
padding-top:2%;
padding-bottom:2%;
}

.receta5{width:20%;}

.resultado{
display:inline-block;
width:100%;
}


/* Fix */
a:hover{
	text-decoration: none;
}

input:focus, a:focus, button:focus, button:active{
outline: none !important;
box-shadow:none !important;
}

.bootstrap-select .dropdown-toggle:focus{
outline: none !important;
box-shadow:none !important;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus{
border: 1px solid #00B5BE;
}


/* Tipografía */
body{
	font-size:16px;
	font-family: 'Roboto';
}

p{
	color:#555;
	font-weight:300;
}

.title1{
font-family: 'merriweather';
font-weight:300;
color: #4C382D;
margin-bottom:30px;
margin-top:10px;
}

.title1.sub{margin-bottom:20px;}

.subtitle1{
text-align:center;
margin-bottom:40px;
}

.titulo-section .subtitle1{
padding-left:10%;
padding-right:10%;
}

/* COMPONENTES */

/* !Especial */

div#fondo-especial{position:relative;}

#fondo-especial img.pin{
position:absolute;
width:40px;
top:-2px;
right:20px;
}

.especial{
padding:15px;
border-radius:10px;
border: 1px solid #ddd;
position:relative;
margin-bottom:20px;
}

.especial .pin{
position:absolute;
top:-2px;
width:35px;
right:15px;
}

.especial .titulo{
border-bottom:1px solid #ddd;
margin-bottom:10px;
text-align: left;
}

.especial .imagen{margin-bottom:20px;}

.especial .titulo a{
color: #4C382D;
}

.especial-wrap{
padding-left: 15px;
padding-right:15px;
}

/* !Colecciones - Todos */
.especial.todos .titulo{border-bottom:0px;}

.container .especiales{
display: inline-block;
margin-bottom:30px;
}

#esp1 .subtitle1{margin-bottom:20px;}

.articulo-especial>.nota>div{
width:100%;
margin-bottom: 20px;
padding-bottom:0px;
}

.articulo-especial .title1{font-size:18px;}

.articulo-especial>.nota{
border-bottom:0px;
padding-bottom:0px;
margin-bottom:-10px;
}

.articulo-especial{
border: 1px solid #ddd;
padding-top:20px;
border-radius:10px;
}


/* !Especial mediano */
section#q1{margin:0px;}

#q1{
display: inline-block;
width:100%;
}

#q2{background:#f7f7f7;}

/* !Especial Pequeño */
#r2{
background-color: #f7f7f7;
}

/* !Especial Grande */
.slider-parallax{
top:200px !important;
height:350px;
}

#p1{position:relative;}

#p1 .filter{
position:absolute;
top:0px;
left:0px;
display:block;
height:100%;
width:100%;
background-color: rgba(0,0,0,0.3);
z-index:9;
}

ul.nav.nav-tabs li{
border-radius:5px 5px 0px 0px;
}

.nav-pills>li.active>a{
background: inherit !important;
}

.nav-pills>li.active>a:hover{
color:inherit !important;
}

#p5{background-color:#f7f7f7;}

#p5 .boton1{background-color:#fff;}

ul.nav.nav-tabs li{
background-color: #EDE8E1;
}



/* !Especiales en su mesa */
#o10 img{display:none;}

#o11 {
background-size:100%;
background-attachment:fixed;
min-height:250px;
}

#o2{
background: #fff;
}

#o20.container{
background: #EDE8E1;
border: 5px dotted #fff;
margin-top:40px;
padding-top:10px;
padding-bottom:10px;
}

#o4{
background-color: #EDE8E1;
}

.md-4-banner-right .pieza{
float:right;
display:block;
}

.md-4-banner-right .publicidad{
display:block;
float: right;
text-align:center;
width:300px;
}


/* !Chef */

.chef{
background-color:#EDE8E1;
padding:15px;
position:relative;
margin-bottom: 40px;
}

.chef .bandera{
position:absolute;
top:0px;
right:25px;
width:28px;
}

.info-chef{text-align:center;}

.info-chef .titulo{
font-weight: 400;
margin-top:10px;
}

.info-chef a.btn-primary{
padding:5px 10px;
font-size:14px;
}

/* !Chef Home */
.chef-home{
padding:10px;
background-color: #8E8279;
border-radius: 5px;
padding-bottom: 90px;
text-align:center;

}

.chef-home .titulo{
color:#fff;
margin-top:5px;
font-weight:400;
font-size:20px;
}


.chef-home-right .titulo{
font-size:22px;
margin-top:20px;
}


.chef-home .imagen{
border-radius: 5px;
}

#hm8 .container{
background: #EDE8E1;
border: 5px dotted #fff;
border-radius: 10px;
}

.chef-home{
background:none;
padding-bottom:30px;
}

.chef-home-img{
width:100%;
max-width:180px;
max-height:180px;
overflow:hidden;
border-radius: 90px;
}


.chef-home-container{width:40%;}


.chef-home-left, .chef-home-right{
width:50%;
display: block;
float: left;
}

.chef-home-link{margin-top:10px;}


/* !Slick Slider */
.slick-prev:before, .slick-next:before{
color: #00B5BE;
font-size:40px;
opacity:0.3;
}

.slick-prev:before{margin-left:-20px;}


/* !Perfil del chef */
.perfil p{
line-height:1.7;
font-size:17px;
}

#h2{
background-color:#f7f7f7;
padding-bottom:30px;
}

/* !Nota */
.nota{
display: inline-block;
border-bottom: 1px solid #eee;
padding-bottom:20px;
margin-bottom:20px;
}

.nota .title1{margin-top:0px;}

.nota .meta{
font-size:14px;
margin-bottom:15px;
}

.nota .meta p{margin:0px;}

.nota .meta span{
color: #00B5BE;
}

.nota-leer img{
width:50%;
display: block;
float: left;
margin-right:5%;
margin-bottom:20px;
}

.nota-leer p{font-size:17px;}


#notas-sidebar{margin-bottom:40px;}

/* !Nota leer */
.nota-header{
display: inline-block;
border-bottom: 1px solid #8E8279;
margin-bottom:30px;
}

.nota-header .subtitle1{
text-align:left;
margin:0px;
}

.nota-header{
background: #EDE8E1;
border: 5px dotted #fff;
padding: 15px;
}

.nota-header .subtitle1 p{
color: #4C382D;
}

.nota-meta p{
font-size:15px;
color:#00B5BE;
}

.nota-meta p span{color:#777;}


/* Receta */
.receta .titulo h4{
font-weight:100;	
color: #8E8279;
}

.receta .meta{
font-size:13px;
color: #555;
background: #f9f9f9;
padding:3px 5px;;
border-radius: 10px;
display:block;
float: left;
}

.receta .meta span{
color: #00B5BE;
}


/* Botones */

.boton1{
border: 1px solid #00B5BE;
color:#00B5BE;
font-weight:300;
font-size:14px;
}

a.boton1{
padding:5px 10px;
border-radius:5px;
transition-duration:0.2s;
}

.boton1:hover{
opacity:0.7;
background:#eee;
color:#00B5BE;
}

.btn-primary{
background: #00B5BE;
box-shadow:none;
text-shadow:none;
border-radius:5px;
border: none;
transition-duration:0.2s;
}

.btn-primary:hover{
background: #00B5BE;
opacity:0.8;
}

.btn-search{
display: block;
float: left;
width: 42px;
height: 45px;
border: none;
border-radius: 0px 5px 5px 0px;
background-color: #00B5BE;
color: #fff;
font-size: 25px;
line-height: 35px;
padding-left: 8px !important;
}

.btn-search:hover{
opacity:0.8;
color:#fff;
}

.btn-print{
height:30px;
text-align:center;
background-color:#dfdad5;
border: 1px dotted;
}

.btn-print span{
margin-right:0px !important;
padding-left:5px;
padding-right:5px;
}


/* !Otros elementos */
.container hr{
border: none;
height:1px;
background: #ccc;
display:block;
width: 100%;
}


/* !Advertising */

.ad{display:none;}

.banner{margin-bottom:40px;}

.pieza{background:#eee;}

.recetas-sidebar .pieza{margin-left:-23px;}

.publicidad{
text-transform:uppercase;
font-size:10px;
margin-top:3px;
margin-bottom:20px;
color:#999;
font-weight:100;
width:100%;
}

.banner-bottom{
padding-top: 30px;
}

.banner-bottom .ad-banner .pieza{
margin: 0 auto;
}

.sidebar-glosario .ad-banner .pieza{
margin: 0 auto;
}

.sidebar-glosario .ad-banner{text-align:center;}



/* !Header */
#logo>a>img{
max-width: 100%;
max-width:320px;
width:100%;
display:block;
margin-bottom:30px;
margin-top:30px;
}

.headtop{
background: #EDE8E1;
}

.headtop .btn-link{
color: #00B5BE;
text-decoration:none !important;
}

/* !NavBar */

.navbar-brand{max-width:200px;}

.navbar-brand img{max-width:100%;}

.navbar-default{
border-radius: 0px;
margin-bottom: 0px;
}

@media (min-width:768px){
.navbar-brand{display:none;}

.navbar-default{
box-shadow:none;
border: none;
background:#EDE8E1;
}

.navbar-default .navbar-collapse{
border: none;
padding: 0px;
}

.nav>li>a{
padding: 17px 15px;
color: #fff;
border-radius: 0px;
}

.nav>li>a:hover{
background: inherit;
}

.bcolor1{
background: #00B5BE;
}

.bcolor2{
background: #8E8279;
}

.bcolor3{
background: #EDE8E1;
}

.nav>li.bcolor3>a{color:#4C382D;}

}

/* !Buscador Header */
#info-header{padding-top:20px;}

#caja-header{
background: #00B5BE;
display:block;
float: right;
padding:5px 15px;
color: #fff;
border-radius:5px;
}

#caja-header p.header{
color:#fff;
font-family: 'Celine Dion Handwriting';
font-size:28px;
margin:0px;
}


#caja-header p.parra.ext{
color:#fff;
font-weight:400;
margin:0px;
font-size:18px;
}


/* !Pagination */
#pagination{
text-align: center;
}

ul.pagination li a{
color: #00B5BE;
}

ul.pagination li a:hover{
color: #00B5BE;
}

ul.pagination li.active a{
background: #00B5BE;;
border: 1px solid #00B5BE;;
}





/* !Footer */
#ft1{
background-color: #EDE8E1;
}

.footer-info a.btn-recetas{
border: none;
}

.footer-info a.btn-recetas:hover{
background: none;
}

.footer-info .imagen img{max-width:100%;}

.footer-info .imagen{
display:block;
float: left;
width:20%;
}

.footer-info .right{
display: block;
float:left;
width: 75%;
padding-top:20px;
margin-left:5%;
}

#newsletter .glyphicon{
color: #ccc;
position:absolute;
top: 10px;
left:10px;
}

#newsletter input{
padding-left:40px;
margin-bottom:10px;
max-width:300px;
}

#ft2{
background-color: #8E8279;
}

#ft2, #ft2 a, #ft2 p{
color: #EDE8E1;
font-weight:300;
}

ul.mapa-sitio{
display:block;
width:48%;
float: left;
margin-right:1%;
}

ul.mapa-sitio li{
display: block;
width:100%;
}

ul.mapa-sitio li a{
color: #4C382D;
font-weight:100;
font-size:14px;
line-height:1.7;
}

ul.mapa-sitio li a:hover{
color: #00B5BE;
}

#ft2{display:none;}

.mapasitio h3{
font-family: 'merriweather';
font-size:18px;
color:#4C382D;
margin-top:0px;
}

#ft3{background:rgba(238,232,225,0.3);;}

.redes-footer .redes-top{text-align:center;}

.redes-footer h3{
font-size:20px;
margin-top:50px;
color: #8E8279;
}

#ft4{
background: #EDE8E1;
text-align:center;
}

#ft4 p{
margin-top:0px;
margin-bottom:0px;
font-size:14px;
line-height:30px;
}

#ft4 p span{
margin-left:10px;
margin-right:10px;
}

#ft4 p span a{
color: #8E8279;
font-weight:400
}

.mapasitio h3{
border-bottom:1px solid rgba(142,130,121,0.5);
padding-bottom:10px;
margin-bottom:15px;
}



/* !Home */

/* ------ Section 1 --------- */

#hm1{
height:400px;
background-size:100%;
}

#hm1 .container{
height:400px;
padding-top:270px;
}


#buscador-home{
display:block;
float: none;
margin: 0 auto;
max-width:550px;
}

#buscador-home > .input-group{width:100%;}

#buscador-home > .input-group .btn-search{
display:block;
float: left;
width:42px;
height:45px;
border: none;
border-radius: 0px 5px 5px 0px;
background-color: #00B5BE;
color: #fff;
font-size:25px;
line-height:45px;
}

#search{
display:block;
width:85%;
border: 1px solid #eee;
border-radius: 5px 0px 0px 5px;
float: left;
height:45px;
font-weight:300;
color:#555;
padding-left:15px;
margin-bottom: 20px;
}

/* !Modal Header */

.modal-header{position:relative;}

.modal-header button{
position:absolute;
right:10px;
top:10px;
background:none;
border: none;
color:#fff;
}

.modal-header h4{font-weight:100;}

.modal-body h5{
color: #666
}

.meta-login{
border-top:1px solid #ddd;
padding-top:10px;
}

.modal-content button.btn.btn-default{border-radius:5px;}

.meta-login p{
font-size:15px;
line-height:0.8;
}

.boton-plano{
border: none;
background:none;
color: #00B5BE;
}

a.acepto-tc{
color: #00B5BE !important
}


/* !Filtros */

#filters{
display:inline-block;
min-width:700px;
}

#filters .bootstrap-select {
float: left;
width:auto;
padding-left:10px;
}

#filters .bootstrap-select button.btn-primary{
background:rgba(255,255,255,0.8);
text-shadow:none;
color: #777;
font-weight:300;
display:block;
float: left;
border:1px solid #eee;
}

#filters .btn-group.open .dropdown-toggle{
background-color: #00B5BE;
color: #fff;
box-shadow: none;
}

#filters .dropdown-menu>li>a span{
color: #4C382D !important;
}

#filters .dropdown-menu>li>a:hover, #filters .dropdown-menu>li>a:focus{
background:none;
background-color: #EDE8E1;
}


/* !Caja Buscador Ampliado */
.wrapper-box{
display:inline-block;
width:100%;
padding-bottom:10px;
}

#caja-home{
border-radius:5px;
background: #00B5BE;
float: right;
padding:10px 30px;
clear:both;
}

#caja-home p{color:#fff;}

#caja-home p.header{
font-family: 'Celine Dion Handwriting';
font-size:30px;
font-weight:100;
margin:0px;
}

#caja-home p.parra.ext{
font-size:25px;
font-weight:400;
margin:0px;
}

#a1 .container{
background-color: #faf8f6;
border-radius: 10px;
background: #EDE8E1;
padding-top:20px;
padding-bottom:20px;
}

#a1 .container p{
margin-bottom:0px;
padding-top:8px;
padding-bottom:8px;
}

/* ! Novedades */
#novedades10{
border-bottom: 2px solid #eee;
color: #00B5BE;
text-align:center
}

#novedades10 p{
color: #00B5BE;;
font-family: 'merriweather';
margin-bottom:0px;
}

#novedades10 button.boton1{
margin-left:20px;
background:#fff;
border-radius:5px;
}

/* !Cursos de Cocina */

#banner-cursos{
background-color: rgba(255,255,255,0.5);
border-radius: 10px; 
float: left;
padding:15px 15px;
}

#banner-cursos img{max-width:350px;}

#boton-cursos{
background:none;
text-shadow:none;
text-transform:uppercase;
font-size:20px;
padding:10px 20px;
border: 1px solid #fff;
background-color: 
rgba(0,0,0,0.3);
color: #fff;
margin-top: 130px; 
}


/* !Recetas de nuestros aliados */

#home-banner{
background-color: #EDE8E1;
}


#hm4{
background: #EDE8E1;
}



/* ! Página recetas */
#detalles-receta, .list-group-item{
display:inline-block;
width:100%;
margin-bottom:-7px !important;
}

.left{
width:60%;
float: left;
}

#detalles-recetas, .list-group-item img{
width:20px;
display: block;
float: left;
margin-right:10px;
}

#detalles-recetas, .list-group-item span{
display: block;
}

#detalles-receta .list-group-item{
background-color: #EDE8E1;
}

#detalles-recetas, .list-group-item .right{text-align:right;}

#detalles-recetas, .list-group-item span.glyphicon{
display: block;
float: left;
margin-right:15px;
}

#detalles-receta .list-group-item{
padding-top:10px;
padding-bottom:10px;
border: 1px solid #dfdad5;
}

#detalles-receta .favoritos{
background-color: #00B5BE;
color: #fff;
border-radius:10px;
}

#detalles-receta .favoritos a, #detalles-receta .favoritos button{
color: #fff;
background:none;
border:none;
box-shadow:none;
text-decoration:none !important;
}

#detalles-receta .icons a{
display:block;
float: left;
width:25%;
color: #00B5BE;
font-size:20px;
}

#detalles-receta .icons{
display: inline-block;
width:80%;
margin-left:10%;
}

#detalles-receta .list-group-item.bloque{
border-top:7px solid #dfdad5;
}

#detalles-receta .list-group-item{border-radius:0px;}

#detalles-receta{
border-top: 7px solid #dfdad5;
}

#detalles-receta .list-group-item.bloque-antes{
margin-bottom:0px !important;
}

#detalles-receta .bloque >div{
background:#dfdad5;
padding:10px;
border-radius:5px;
padding-top:17px;
border-bottom:0px !important;
}

#detalles-receta .comp-receta{border-top:0px;}

/* !Contenido de la receta */
.receta.vista{
width:100%;
display: inline-block;
}

.receta-contenido h3, h4{
color: #4C382D;
}

.btn-recetas {
border: 1px solid #00B5BE;
display:block;
border-radius: 10px;
color: #00B5BE;
margin: 0 auto;
margin-bottom: 20px;
}

.btn-recetas:hover, .btn-recetas:focus{
background-color: #f7f7f7;
border: 1px solid #00B5BE;
text-decoration:none;
color: #00B5BE;
}

.list-group-item .receta img{
width:100%;
margin-bottom:5px;
}

.list-group-item .receta{
margin-top:10px;
text-align:left;
display: inline-block;
margin-bottom:10px; 
}

.list-group-item .receta .meta span{display:inline;}

.header-relacionadas h4{
background-color: #EDE8E1;
margin-bottom: 0px;
padding-top: 10px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 10px;
border-radius: 5px 5px 0px 0px;
border-bottom: 10px solid #8E8279;
color: #8E8279;
}


/* !Breadcrumb */
.breadcrumb-slash{color:#ddd;}

#breadcrumb a{
color: #777;
font-weight:300;
}

#breadcrumb > .container{
border-bottom:1px solid #eee;
margin-bottom: 1%;
padding-top:15px;
padding-bottom:15px;
}

/* !Técnias de cocina */
.list-inline.filtros-tecnicas li{
background: #eee;
padding:5px 10px;
border-radius: 5px;
margin-bottom:10px;
margin-right:5px;
font-size:14px;

}

.list-inline.filtros-tecnicas li a{
color: #00B5BE; 
}

.tecnica-cocina{margin-bottom:30px;}

#slider-tecnicas-aprende-cocina{margin-bottom:0px;}

#slider-ingredientes-aprende-cocina{margin-bottom:0px;}

/* !Ingredientes */
#b2{
background: #EDE8E1;
}

.ingrediente .titulo a{
display:block;
width:100%;
color: #8E8279;
font-weight:400;
margin-top:10px;
}

.ingrediente-preview{margin-bottom:20px;}

.ingrediente-preview p{margin-top:5px;}

.ingrediente-preview a{
color: #00B5BE;
}

#t2{background:#f7f7f7}

.otros-nombres span{
color: #00B5BE;
}

.otros-nombres{
color: #8E8279;
border-bottom: 1px solid #ddd;
padding-bottom:5px;
margin-bottom:20px;
font-weight:400;
}

.t1 h3.title1.sub{
margin-bottom:10px;
font-size:22px;
}

.title1.pag-interna{
margin-top:0px;
font-size:30px;
}


/* !Glosario */
ul.glosario li{
border: 1px solid #eee;
border-radius:5px;
min-width:30px;
width:3.3%;
margin-bottom:5px;
margin-top:5px;
}

ul.glosario li:hover{
background-color: #f7f7f7;
}

ul.glosario li a{
width:100%;
margin:0px;
padding:0px;
color: #00B5BE;
}

ul.glosario li a:hover{
text-decoration:none;
color: #00B5BE;
}



/* !Colecciones aliados side */
#colecciones-aliados img.col-aliados-logo{width:35%;}

.box-especiales .titulo{
background-color: #8E8279;
background-color: #EDE8E1;
margin-bottom:0px;
padding-top:1px;
padding-left:15px;
padding-right:15px;
padding-bottom:5px;

border-radius: 5px 5px 0px 0px;
border-bottom: 10px solid #8E8279;
}

.box-especiales .list-group-item{
border: 1px solid #dfdad5;
}

.box-especiales .titulo h4{
color: #8E8279;
}


img.img-thumbnail.imagen {
    width: 70%;
}



/* !Ajustes */

.redes-top i{
background: #8E8279;
margin-right:5px;
color:#fff;
width:25px;
line-height:25px;
text-align:center;
border-radius:15px;
}
.superheadtop{
background: #EDE8E1;
}

.redes-top{
padding-top:5px;
display:block;
float: left;
width:100%;
padding-bottom:5px;
}

.newsletter-top{
background: #00B5BE;
color:#fff;
display:block;
float:left;
padding-left:10px;
padding-right:10px;
line-height:30px;
margin-top:3px;
border-radius:3px;
}

.newsletter-top:hover{
color: #fff;
}

.newsletter-top i{margin-left:5px;}


/* !Newsletter */

#mc_embed_signup input[type="checkbox"]{
margin-left:0px !important;
margin-right:5px;
}

#mc_embed_signup span{
font-weight:100;
font-size:14px;
}

#mc_embed_signup span a{
color: #00B5BE;
}

#mc_embed_signup .btn-primary{margin-top:5px;}

#mc_embed_signup .form-group{
margin-bottom:3px;
color: #4C382D;
}

#mc_embed_signup .grupo{
width:100%;
position:relative;
}


#mc_embed_signup .form-group .glyphicon{
position:absolute;
top:10px;
left:10px;
color:#ccc
}


#mc_embed_signup .form-control{padding-left:35px;}

#mc_embed_signup label{font-weight:100;}

#irnews{
cursor: pointer;	
}

/* !Ajustes adicionales Julio 1 - 2016 */

.titulo-especial, .titulo-especial:hover{
color: #00B5BE;
}


/* !Ajustes finales */

.receta .meta span{
color: inherit;
}

.receta .meta{
background:none;
padding:0px;
}

.otros-nombres span{
color: inherit;
}

.ui-selectmenu-icon.ui-icon{opacity:0;}


