@import url('https://fonts.googleapis.com/css?family=Lobster|Roboto+Condensed|Roboto:400,700');

@import url(inicio.css);
@import url(anim.css);
@import url(nosotros.css);
@import url(contactenos.css);
@import url(galeria.css);
@import url(catalogo.css); 
footer{
    	color:  #8A254F; 
font-family: 'Roboto Condensed', sans-serif; 
    font-size: 1.2em;
    font-weight: 400;
}
.primer_footer .container{
    width: 75%;
}

.footer_telefono span{
    padding-left: 10px;
}

.footer_direccion{
    display: flex;
    align-items: center;
    height: 0px;
    padding-top: 12px;
    justify-content: center;
    flex-direction: column;
    padding: 15px 0px;

}
.footer_direccion p{
    padding: 0;
    margin: 0;
}
.footer_direccion a{
    color:  #8A254F;
    text-decoration: none;
    
}
.footer_telefono{
    padding: 0;
    text-align: center;
    height: 82px;
    display: flex;
    flex-direction: column;
    justify-content: center
}
.footer_telefono p{
    margin: 0;
}

 
.footer_correo{
    text-align: center;
    padding: 0;
      height: 82px;
        display: flex;
    flex-direction: column;
    justify-content: center
}
.footer_correo p{
    padding: 0;
    margin: 0;
}
.primer_footer{
     background: #F6EFDD !important;
    padding: 0px;
    
}

.segundo_footer{
    padding: 10px 0px;
    background: #8A254F; 
}
.segundo_footer a {
   color: #ffffff !important;
    text-decoration: none;
    font-size: 1.0em;
}
.segundo_footer  a p{
    margin: 0;
}

.primer_footer >div{
    width: 80% !important;
}

/*Fin footer*/

 /*Detalla*/

.seccion_detalle{
    padding-top: 230px;
    background: #F6EFDD;
    padding-bottom: 75px; 
}
.seccion_detalle>div{
    width: 100%;
}

.det_cont_desc{
    padding: 0px 30px;
}
.det_cont_desc h1{
    margin: 0;
    color:#8A254F;
    padding: 0;
    font-size: 2.6em;
    text-align: center;
} 
.det_desc p{
    margin: 0;
    font-family: 'Roboto', sans-serif; 
    font-size: 1.3em;
    color: #949084; 
} 
.det_desc{
    margin: 30px 0px;
    text-align: justify;
}
.det_desc p span{
    font-weight: 600;
}

.boton_det{
    text-align: right;
      margin-top: 70px;
}

.boton_det a{
    color:#8A254F;
    border: 2px solid #8A254F;
    padding: 10px 50px;
    border-radius: 15px;
    font-size: 1.4em;
font-family: 'Roboto Condensed', sans-serif; 
    text-decoration: none;
    transition: all 0.4s;
}

.boton_det a:hover{
background: #8A254F;
    color: #ffffff;
}
/* iphone 4 */
@media (max-width: 320px){
.primer_footer .container{
    width: 100%;
}



}/*Fin 320*/
@media (min-width: 321px) and (max-width:425px){

.primer_footer .container{
    width: 100%;
}



}/*Fin 560*/
/* especial */ 
@media (min-width: 560px) {

}/*Fin 560*/

/* General */
@media (min-width: 768px) {
    .footer_direccion{

    height: 82px;   

}
.seccion_detalle>div{
    width: 95%;
}
.boton_det{
      margin-top: 20px;
}
.seccion_detalle{
    padding-top: 300px; 
}
.det_cont_desc{
    padding-left: 20px;
}

}/*Fin 768*/

@media (min-width: 992px) {
.footer_direccion{
    padding: 0px;
}
.footer_direccion{
    padding: 15px;
    text-align: center;
}
.footer_telefono{
    text-align: left;
}

.footer_telefono_publico{
    text-align: left;
}
.footer_correo_fa{
    text-align: right;
}
.footer_correo_fo{
    text-align: right;
}
.seccion_detalle>div{
    width: 85%;
}
.boton_det{
      margin-top: 50px;
}
.seccion_detalle{
    padding-top: 230px; 
}
.det_cont_desc h1{
    text-align: justify;
} 
}/*Fin 992*/

@media (min-width: 1200px) {
.footer_telefono{
    text-align: left;
}
.footer_direccion{
    text-align: center;
}
.footer_correo{
    text-align: right;
}
.n2{
   display: none;         
}
.footer_telefono{
    flex-direction: column;
}
.seccion_detalle>div{
    width: 75%;
}
.boton_det{
      margin-top: 70px;
}
.seccion_detalle{
    padding-top: 230px; 
}
}/*Fin 1200*/
