.conte{
    /*background-image: url(Platillos/a1.jpg);
    background-size: cover;*/
}

.conte .caja{
    /*background-image: url(Platillos/a3.jpg);
    background-position: 100%;*/
}
.margenTex{
    text-align: center;
    color: #954f9b;
    font-family: 'Sail', cursive;
    font-size: 3.1em;
/*antes para "ensaladas, cremas etc"*/
    
}
.margenTexContrario{
    text-align: center;
    color: #ffff;
    background-color: #954f9b;
    font-family: 'Sail', cursive;
    font-size: 3.1em;
/*antes para "ensaladas, cremas etc"*/
    
}

.margen{
    background-image: url(logo/greca.png);
    background-position: center;
    padding: 20px;
    background-size: cover;
}

.conteneCrem, .contenepasta, .conte{
    background-color: #F1E4F0;
}

.contenFuerte1{
    width: 100%;
    /*min-height: 100vh;*/
    /*background: #007bbf;*/
    background-image: url(Platillos/fondo-ensalada.png);
    background-position: center;
    background-size: cover;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-flow: wrap;
    
}
.cajaFuerte1{
    width: 628px;
    height: auto;
    /*background: yellow;*/
    margin: 10px;
    box-sizing: border-box;
    text-align: center;
    
}
/*.cajaFuerte1 p{
    background-color: rgba(241,228,240,.9);
        border-radius: 0px 0px 20px 20px;
    margin: 0px;
}*/
.cajaFuerte1 h2{
    color: #ffff;
    background-color: #954f9b;
    text-transform: uppercase;
    margin: 10px;
    padding: 10px;
    margin-top: 10px;
    border-radius: 20px;
    font-family: 'Dosis', sans-serif;
}
.cajaFuerte1 p{
    text-align: center;
    padding: 10px;
}
.cajaFuerte1 img{
    width: 100%;
    object-fit: cover;
    border-radius: 20px;

}

@media screen and (max-width:1200px){
    .cajaFuerte1{
        width: 70%;
    }
}

@media screen and (max-width:600px){
    .cajaFuerte1{
        width: 95%;
    }
}
.ant{
    text-align: right;
    color: #954f9b;
    text-decoration: none;
    font-size: 1.7em;
}
.ant:hover{
    color: #ffff;
    text-decoration: underline;
    background-color: #954f9b;
    border-radius: 10px;
}


.contenFuerte2{
    width: 100%;
    /*height: auto;*/
    min-height: 90vh;
    /*background: #007bbf;*/
    background-image: url(Platillos/fondo-pasta.png);
    background-position:10% 10;
    background-size: cover;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-flow: wrap;
    
    
}
.cajaFuerte2{
    width: 628px;
    height: auto;
    /*background: yellow;*/
    margin: 10px;
    box-sizing: border-box;
    text-align: center;
    
    
    
}
/*.cajaFuerte2 p{
    text-align: left;
    padding: 10px;
    font-size: 1.2em;
    background-color: rgba(241,228,240,.8);
    border-radius: 0px 0px 20px 20px; 

}*/
.contenFuerte2 h2{
    background-color: rgba(241,228,240,.8);
    border-radius: 20px;
    /*ADD 5 ITEMS DOWN*/
    color: #954f9b;
    text-transform: uppercase;
    font-family: 'Dosis', sans-serif;
    margin: 10px;
    padding: 10px;
    

}
.cajaFuerte2 img{
    width: 100%;
    height: 100%;
    border-radius: 20px;
    object-fit: cover;
    border: 1px solid #954f9b;
    
    
}
.reseta{
    text-align: center;
    margin-top: 20%;
    margin-bottom: 10px;
    padding: 20px;
   /* background-color: #954f9b;
    color: #fff;*/
    
}

@media screen and (max-width:1200px){
    .cajaFuerte2{
        width: 70%;
    }
}

@media screen and (max-width:600px){
    .cajaFuerte2{
        width: 90%;
    }
}


.contenFuerte3{
    width: 100%;
    height: auto;
    background: #F1E4F0;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-flow: wrap;
    
    
}
.cajaFuerte3{
    width: 628px;
    height: auto;
    /*background: yellow;*/
    margin: 10px;
    box-sizing: border-box;
    text-align: center;
    background-color: #F1E4F0;
    opacity: 0;
    
}
.cajaFuerte3 p{
    text-align: left;
    padding: 10px;
        font-size: 1.2em;
    

    
}
.cajaFuerte3 img{
    width: 99%;
    height: 100%;
        object-fit: cover;
        border-radius: 20px;


}
.reseta3{
    text-align: justify-all;
    margin-top: 10%;
    margin-bottom: 15%;
    padding: 20px;
    background-color: #954f9b;
    color: #fff;
    border-radius: 20px;
}
.reseta3 h2{
    font-family: 'Dosis', sans-serif;
}

@media screen and (max-width:1200px){
    .cajaFuerte3{
        width: 70%;
    }
}

@media screen and (max-width:600px){
    .cajaFuerte3{
        width: 90%;
    }
}
/*TAMAÑO DE PLATO FUERTE*/
@media screen and (max-width:1500px){
    .tamano-carrou{
        width: 80%;
        margin: auto;
    }
}
@media screen and (max-width:700px){
    .tamano-carrou{
        width: auto;
    }
}
/*TAMAÑO DE PLATO FUERTE*/
/*EVENTOS*/
.conteEv{
    display:flex;
    justify-content: space-around;
    flex-wrap: wrap;
    /*background-image: url(Platillos/a1.jpg);
    background-size: cover;
    opacity: .2;*/
}

/*.conte .caja{
    background-image: url(Platillos/a3.jpg);
    background-position: 100%;
}*/
.cajaEv{
    /*border: 1px solid #954f9b;*/
    padding: 15px;
    width: 350px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.cajaEv img{
    width: 350px;
}
.tituloEventos{
    text-align: center;
font-size: 2.9em;
    margin-top: 0;
  font-family: 'Sail', cursive;
    color: #954f9b;
    padding: 0px;
}
/*FIN DE EVENTOS*/

/*SERVICIOS*/
section{
    width: 100%;
    height: 600px;
    padding: 20px;
}
.parallax{
    background: #fff fixed no-repeat 50% 50%;
    background-size: cover;
}
#seccion1{
    background-image: url(Servicios/1.jpg);
    background-position: 50% 50%;
    background-size: cover;
    object-fit: cover;
}
#seccion1op{
    background-image: url(Servicios/1.jpg);
    background-position: 50% 50%;
    background-size: cover;
    object-fit: cover;
    opacity: .3;
    margin-bottom: 20px;
}
#seccion2{
    background-image: url(Servicios/2.jpg);
    background-size: cover;
    background-size: cover;
}
#seccion2op{
    background-image: url(Servicios/2.jpg);
    background-position: 50% 50%;
    background-size: cover;
    object-fit: cover;
    opacity: .3;
    margin-bottom: 20px;

}
#seccion3{
    background-image: url(Servicios/3.jpg);
    background-position: 100%;
    background-size: cover;
    background-size: cover;
}
#seccion3op{
    background-image: url(Servicios/3.jpg);
    background-position: 100%;
    background-size: cover;
    object-fit: cover;
    opacity: .3;
    margin-bottom: 20px;
}

#seccion4{
    background-image: url(Servicios/4.jpg);
    background-position: 100%;
    background-size: cover;
}
#seccion4op{
    background-image: url(Servicios/4.jpg);
    background-position: 100%;
    background-size: cover;
    object-fit: cover;
    opacity: .3;
    margin-bottom: 20px;
}

#seccion5{
    background-image: url(Servicios/5.jpg);
    background-position: 50% 50%;
    background-size: cover;
    margin-bottom: 20px;
}
.contenSer{
    width: 100%;
    height: auto;
    background:rgba(0,0,0,.9);/*para el fondo*/
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-flow: wrap;
    
}
.cajaSer{
    width: 100%;
    height: 660px;
    /*background: yellow;*/
    margin: 0px;
    box-sizing: border-box;
    text-align: center;
    /*background-color: #F1E4F0;*/
}
.cajaSerOp{
    width: 100%;
    height: 360px;
    /*background: yellow;*/
    margin: 0px;
    box-sizing: border-box;
    text-align: center;
    /*background-color: #F1E4F0;*/
}
.cajaSer p{
    text-align: justify-all;
    padding: 20px;
    background-color: rgba(0,0,0,.6);
    border-radius: 0px 0px 20px 20px;
    margin: 0;
}
.infoSerIzq h2, .infoSerCen h2{
    background-color: rgba(0,0,0,.6);
    border-radius: 20px 20px 0px 0px;
    margin: 0;
}
.cajaSer img{
    width: 100%;
    height: 100%;

}
.infoSerIzq{
    width: 75%;
    float:left;
    text-align:center;
    margin-top: 10%;
    margin-bottom: 15%;
    padding: 40px;
   /*background-color: #954f9b;*/
    color: #fff;  
}
.infoSerCen{
    width: 85%;
    text-align:center;
    margin: 10%;
    margin-top: 30%;
    margin-bottom: 15%;
    padding: 40px;
   /*background-color: #954f9b;*/
    color: #fff;  
}
.infoSer2{
    width: 70%;
    text-align:center;
    margin-top: 10%;
    margin-bottom: 15%;
    padding: 40px;
   /*background-color: #954f9b;*/
    color: #fff;  
}

@media screen and (max-width:1200px){
    .cajaFuerte3{
        width: 90%;
    }
}

@media screen and (max-width:600px){
    .cajaFuerte3{
        width: 90%;
    }
}
/*FIN SERVICIOS*/









